@media only screen and (max-width: 1200px){
	div.wp{
		width: 97%;
	}
	.nav div.wp{
		width: 100%;
	}
	.lingji.wp{
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.main-left{
		width: 100%;
		float: none;
	}

	.main-right{
		float: none;
		width: 100%;
	}
	.gongcheng-list{
		width: 100%;
		left: 0;
	}
	.gongcheng-list .caroufredsel_wrapper{
		margin:0 auto!important;
	}
	.xxwen-wenzi{
		float: left;
		width: 62.4%;
		margin-left: 20px;
	}

	#gc-left,
	#gc-right{
		display: block!important;
	}

	.main-right-top{
		float: left;
		width: 306px;
	}

	.zizhi{
		float: right;
		width: 306px;
		margin-top: 0;
		height: 348px;
	}

	.menu{
		width: 23%;
	}

	.erji-content{
		width: 72%;
	}

	.anli-list li{
		width: 31.333333%;
		margin-left: 1%;
		margin-right: 1%;
	}

	.anli-list ul{
		margin-left: 0;
	}
}
@media only screen and (max-width: 1100px){
	.xxwen-wenzi{
		width: 60%;
	}
}

@media only screen and (max-width: 1050px){
	.xxwen-wenzi{
		width: 58%;
	}
}

@media only screen and (max-width: 1000px){
	.xxwen-pic{
		float: none;
		width: 100%;
	}
	.xxwen-wenzi{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
		top: 0;
	}
	.gongcheng{
		margin-top: 20px;
	}
}

@media only screen and (max-width: 900px){
	#header{
		display: none;
	}

	#header-2{
		display: block;
	}
	.chenggao{
		display: block;
	}
	.banner{
		display: none;
	}

	.banner-x{
		display: block;
	}

	.menu{
		float: none;
		width: 100%;
	}

	.erji-content{
		width: 100%;
		float: none;
		margin-top: 20px;
	}
	.mianbaoxie{
		display: none;
	}
	
	.contact-con li{
		float: none;
		width: 100%;

	}
	.contact-con li.jili{
		border-right: 0;
	}

	.contact-con li.jili+li{
		padding-left: 0;
	}

	.contact-con li:first-child+li{
		padding-top: 25px;
	}

	.contact-con li p{
		height: auto;
	}

}
@media only screen and (max-width: 700px){
	.main-right-top{
		float: none;
		width: 100%
	}
	.zizhi{
		float: left;
		width: 100%;
		margin-top: 20px;
		height: auto;
	}
	.feibu a{
		width: 48%;
	}
	#footer {
		padding: 15px 0;
		text-align: center;
	}

	#footer span{
		display: inline-block;
	}
	#footer .fr{
		float: none;
		margin:0 auto 10px;
		font-size: 0;
		width: 93px;
	}
	#footer .fr img{
		float: none;
		display: block;
		margin-right: 0;
	}
	.anli-list li{
		width: 48%;
	}
}
@media only screen and (max-width: 600px){
	.logo-2{
		width: 220px;
	}

	.anli-list li{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.m-page ul li a{
		padding: 0	7px;
		line-height: 20px;
		font-size: 12px;
	}
	.m-page ul li{
		margin-right: 5px;
	}

	.rencai-list li dd{
		float: none;
		width: 100%!important;
		padding-left: 0!important;
		height: auto;
		line-height:2;
	}
	.rencai-list li dl{
		padding: 15px ;
		background-image: none!important;
		
	}

	.rencai-con{
		padding: 30px 15px;
	}
}